package dao

// 这是 LiSmsTemplate 的全局公开dao对象
var LiSmsTemplateDao = liSmsTemplateDao{}

// 这是 li_sms_template表 的实体类
type LiSmsTemplate struct {
	Id              int    `json:"id" form:"id" v:"id"`                                           // ID
	Remark          string `json:"remark" form:"remark" v:"remark"`                               // 短信模板申请说明
	TemplateContent string `json:"template_content" form:"template_content" v:"template_content"` // 模板内容
	TemplateName    string `json:"template_name" form:"template_name" v:"template_name"`          // 模板名称
	TemplateStatus  int    `json:"template_status" form:"template_status" v:"template_status"`    // 模板审核状态
	TemplateType    int    `json:"template_type" form:"template_type" v:"template_type"`          // 短信类型
	Reason          string `json:"reason" form:"reason" v:"reason"`                               // 审核备注
	TemplateCode    string `json:"template_code" form:"template_code" v:"template_code"`          // 短信模板CODE

}

// 注意:这是 LiSmsTemplate 的私有dao对象
type liSmsTemplateDao struct {
	Insert func(arg LiSmsTemplate) int           //插入一条记录
	Update func(arg LiSmsTemplate) int           //更新一条记录
	Delete func(arg LiSmsTemplate) int           //删除一条记录
	Select func(arg LiSmsTemplate) LiSmsTemplate //获取一条记录
}
